package com.uam.sgr.deuda.dao;

import java.util.List;

import mybatis.MyBatisManager;

import org.apache.ibatis.session.SqlSession;

import com.uam.sgr.deuda.dto.CuentaxPagarDTO;
import com.uam.sgr.deuda.interfaces.CuentaxPagarDAO_I;

public class MySqlCuentaxPagarDAO implements CuentaxPagarDAO_I {

	@SuppressWarnings("unchecked")
	@Override
	public List<CuentaxPagarDTO> listaDeudasxAlumno(int codAlumno) {

		SqlSession session = null;
		List<CuentaxPagarDTO> lstCuentaxPagar = null;
		try {

			session = MyBatisManager.getSqlSessionFactory().openSession(true);

			lstCuentaxPagar = (List<CuentaxPagarDTO>) session.selectList(
					"listarDeudasXAlumno", codAlumno);
			
			

		} catch (Exception e) {
			System.out.println(e);
		} finally {
			session.close();
		}

		return lstCuentaxPagar;

	}

	@SuppressWarnings("unchecked")
	@Override
	public List<CuentaxPagarDTO> buscarDeudasxAlumno(int codAlumno) {

		SqlSession session = null;
		List<CuentaxPagarDTO> lstCuentaxPagar = null;
		try {

			session = MyBatisManager.getSqlSessionFactory().openSession(true);

			lstCuentaxPagar = (List<CuentaxPagarDTO>) session.selectList(
					"buscarDeudasXAlumno", codAlumno);

		} catch (Exception e) {
			System.out.println(e);
		} finally {
			session.close();
		}

		return lstCuentaxPagar;

	}

}
